package com.rjgc.title.model.entity.apply;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.rjgc.title.model.base.BaseApplyEntity;
import com.rjgc.title.model.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 教学情况
 *
 * @program: title-parent
 * @author: Mr.Zhuo
 * @create: 2022-04-25 14:06
 **/
@Data
@ApiModel(description = "TeachingSituation")
@TableName("teaching_situation")
public class TeachingSituation extends BaseApplyEntity {

    private static final long serialVersionUID = 1L;



    @ApiModelProperty(value = "授课课程名称")
    @TableField("course_name")
    private String courseName;

    @ApiModelProperty(value = "开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @TableField("begin_time")
    private Date beginTime;

    @ApiModelProperty(value = "结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @TableField("end_time")
    private Date endTime;

    @ApiModelProperty(value = "课时")
    @TableField("period")
    private String period;

    @ApiModelProperty(value = "年均教学课时")
    @TableField("year_period")
    private String year_period;

    @ApiModelProperty(value = "教学效果")
    @TableField("teaching_effectiveness")
    private String teachingEffectiveness;


    @ApiModelProperty(value = "分学年(学期)教学质量考评等次")
    @TableField("year_teaching_effectiveness")
    private String yearTeachingEffectiveness;




}
